<?php

declare(strict_types=1);

namespace RX\Enums;

use RX\Core\CoreEnum;

class CommonEnum extends CoreEnum
{
    /**
     * @Message("成功")
     */
    public const SUCCESS = '0';

    /**
     * @Message("系统错误,稍后刷新重试")
     */
    public const SERVER_ERROR = 'F-000-000-500';

    /**
     * @Message("错误的请求参数")
     */
    public const INVALID_PARAMS = 'F-000-000-400';

    /**
     * @Message("错误的访问凭证")
     */
    public const INVALID_TOKEN = 'F-000-000-413';

    /**
     * @Message("您的登录状态已过期,请重新登录")
     */
    public const TOKEN_EXPIRED = 'F-000-000-403';

    /**
     * @Message("未找到相关数据")
     */
    public const SERVER_NOT_FOUND = 'F-000-000-404';

    /**
     * @Message("没有相关权限")
     */
    public const SERVER_NOT_PERMISSION = 'F-000-000-401';

    /**
     * @Message("您操作过于频繁,请稍后再试")
     */
    public const SERVER_LOCK = 'F-000-000-998';

    /**
     * @Message("当前服务繁忙,稍后刷新重试")
     */
    public const SERVER_BUSY = 'F-000-000-999';
}
